Whenever I try to update a script it instead creates a new script with an empty description.

update a script it instead creates a new script with an empty description.

How are you posting it to the site? Upload, paste or sync?

I click "Edit Mode" -> "Edit Source", change the script source and then click "Submit Code".

Are you changing the @name or @namespace values, because that is how we identify scripts.

We're going to stop using the @namespace for identification soon (currently waiting on the site redesign), so this will be fixed then and you'll be able to change your namespace.